import java.util.Scanner;

public class zifuchuan {
    public static void main(String[] args) {
        //String 变量名
        //值需要用英文的双引号
//        //字符串是不可改变的
//        String name = "张三丰";
//
//        System.out.println(name.substring(0,2));
//        System.out.println(name.charAt(0));
//        name = name.concat("真牛");
//
//        System.out.println(name);
//        //Java StringBuffer 线程安全
//        StringBuffer sb = new StringBuffer();
//        sb.append("张三丰");
//        System.out.println(sb.toString());
//        sb.append("五谷道场");
//        System.out.println(sb.toString());
//
//        //StringBuilder 效率高15%-30%  线程不安全
//
//        //输入一个身份证号
//        Scanner sc = new Scanner(System.in);
//        System.out.println("请输入您的身份证号");
//        String idCard = sc.next();
//        //判定长度
//        if(idCard.length() != 18){
//            System.out.println("身份证号长度不合法");
//            return;
//        }
//        // 130282199001123345
//        String year = idCard.substring(6,10);
////        System.out.println(year);
//        String month = idCard.substring(10,12);
//        String day = idCard.substring(12,14);
//        //‘6’
//        char gender = idCard.charAt(idCard.length()-2);
//        if((int)gender%2==0){
//            System.out.println("尊敬的女士");
//        }
//        else {
//            System.out.println("尊敬的先生");
//        }
//        System.out.printf("您的生日是%s年%s月%s日",year,month,day);
        //%d -- 整数（十进制）
        //%x -- 整数（十六进制）
        //%o -- 八进制
        //%f -- 浮点数 %.2f -- 保留两位小数的浮点数
        //%b -- 布尔类型
        //%s -- 字符串

        //Arrays
        //String
        //Integer
        //Math
        String birthDate = String.format("%d年%d月%s日",1892,10,"01");
        System.out.println(birthDate);
        float price = 10.3264f;
        Math.ceil(price);
        String p = String.format("价钱是%.2f",Math.ceil(price));
        System.out.println(p);

        System.out.println(Math.sin(Math.PI/2));
        double r =Math.random()*100;
        int kk =(int)Math.ceil(r);
        System.out.println(kk);







//        System.out.println(flag);
    }
}
